Pattern-Oriented Approach to Software Process Evolution
نویسنده
چکیده
In this article, an approach for evolving software development processes using Software Process Pattern as a template of process evolving transformation is proposed. Software Process Pattern is a form of encapsulated knowledge about development project/product management issues. As well as Software Design Pattern, Software Process Pattern mainly consists of several components such as Problem, Context, Resulting Context, etc. By applying pattern-based transformations to a primitive process, we can generate practical development processes with less effort of process authoring.
منابع مشابه
An enhanced reliability-oriented workforce planning model for process industry using combined fuzzy goal programming and differential evolution approach
This paper draws on the “human reliability” concept as a structure for gaining insight into the maintenance workforce assessment in a process industry. Human reliability hinges on developing the reliability of humans to a threshold that guides the maintenance workforce to execute accurate decisions within the limits of resources and time allocations. This concept offers a worthwhile point of de...
متن کاملA Genetic Algorithm Approach to Design Evolution Using Design Pattern Transformation
Improving software quality is a major concern in software development process. Despite all previous attempts to evolve software for quality improvement, these methods are neither scalable nor fully automatable. In this research we approach software evolution problem by reformulating it as a search problem. For this purpose, we applied software transformations in a form of GOF patterns to UML de...
متن کاملFrom Weaving Schemes to Weaving Patterns ∗
Coming out from the process functional paradigm and using PFL – a process functional language, a generalized approach to weaving at the micro-structural level is presented. Exploiting the application of processes and PFL reflection property, we develop a generalized weaving scheme and we express it in the form of weaving pattern. Different specializations and extensions of weaving patterns occu...
متن کاملEvolutionary pattern, operation mechanism and policy orientation of low carbon economy development
The essence of low carbon economy development is a continuous evolution and innovation process of socio-economic system from traditional high carbon economy to new sustainable green low carbon economy to achieve a sustainable dynamic balance and benign interactive development of various elements between society, economy and natural ecosystem. At the current stage, China’s socio-economy is showi...
متن کاملSupporting Software Process Evolution in Adele/Tempo
Software process evolution corresponds to the act of improving the existing prescriptive software process models in a controlled and supported way. As software processes change constantly, it is therefore necessary to support one or more methods for assisting environment administrators in improving models. Changes are made in order to adapt software process models to new requirements, correct i...
متن کامل